home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_windowmaker.idb / usr / freeware / share / WindowMaker / menu.no.z / menu.no
Encoding:
Text File  |  1999-07-16  |  6.8 KB  |  194 lines

  1. /*
  2.  * Hovedmeny for WindowMaker
  3.  *
  4.  * Syntaksen er:
  5.  *
  6.  * <Tittel> <Kommando> <Parametere>
  7.  *
  8.  * <Tittel> Er en setning du vil ha som tittel i menyen. Du mσ ha " rundt hvis
  9.  *    tittelen har mellomrom.
  10.  *
  11.  * <Kommando> mσ vµre en av de f°lgende:
  12.  *    MENU - starter definisjon av en (under)meny
  13.  *    OPEN_MENU - legger til en meny fra en fil, eller innholdet av en
  14.  *            katalog
  15.  *    END - Avslutter definisjonen av en (under)meny
  16.  *    WORKSPACE_MENU - legger til en undermeny for σ jobbe med Arbeids-
  17.  *             omrσder
  18.  *    EXEC <program> - starter et eksternt program.
  19.  *    EXIT - Avslutter WindowMaker
  20.  *    RESTART - [<window manager>] - restarter WindowMaker eller starter opp
  21.  *                       annen "window manager".
  22.  *    REFRESH - tegner opp skjermbildet pσ nytt.
  23.  *    ARRANGE_ICONS - rydder opp i ikonene dine pσ skjermbildet.
  24.  *    SHUTDOWN - Stenger ned alle X klienter og avslutter X tjeneren
  25.  *    SHOW ALL - Viser alle skjulte vinduer pσ denne skjermen
  26.  *    HIDE_OTHERS - skjuler alle vinduer pσ denne skjermen som ikke har 
  27.  *              fokus.
  28.  *    SAVE_SESSION -     lagrer desktop'en din som den ser ut. Dette inkluderer
  29.  *            alle applikasjoner som kj°rer (st°rrelse, posisjon,
  30.  *            arbeidsomrσde de er pσ, hvilken dock/binders de ble
  31.  *            startet fra, og om de er minimert, shadet eller
  32.  *            skjult. Lagrer ogsσ hvilket arbeidsomrσde brukeren
  33.  *             er pσ. Alt vil bli startet opp igjen hver gang 
  34.  *            windowmaker blir startet, fram til til SAVE_SESSION
  35.  *            blir kalt igjen, eller CLEAR_SESSION blir kalt.
  36.  *            Hvis SaveSessionOnExit = Yes; i WindowMaker domene
  37.  *            filen, blir dette automatisk gjort hver gang window-
  38.  *            maker blir avsluttet, og vil da skrive over dette
  39.  *            og ogsσ CLEAR_SESSION (Se under).
  40.  *    CLEAR_SESSION - resetter lagrede settinging fra SAVE_SESSION. Vil
  41.  *            ikke ha noen effekt hvis SaveSessionOnExit er satt.
  42.  *                
  43.  * OPEN_MENU syntaks:
  44.  *   1. Fil Meny beskrivelse
  45.  *      // σpner fil.menu som mσ innholde en gyldig meny fil, og setter den 
  46.  *    // inn her.
  47.  *    OPEN_MENU fil.menu
  48.  *   2. Pipe meny beskrivelse
  49.  *      // kj°rer en kommando, og bruker output fra den for σ konstruere en
  50.  *    // meny. Kommandoes stream mσ vµre i gyldig meny-format.
  51.  *    // mellomrommet mellom '|' og kommandoen er valgfritt.
  52.  *    OPEN_MENU | kommando
  53.  *   3. Katalog beskrivelse
  54.  *      // ┼pner en eller flere kataloger, og konstruerer en meny med alle
  55.  *    // katalogene og alle kj°rbare filer i dem, sortert alfabetisk.
  56.  *    OPEN_MENU /en/katalog [/en/annen/katalog ....]
  57.  *   4. Beskrivelse av katalog med kommando
  58.  *    // ┼pner en eller flere kataloger, og konstruerer en meny med alle 
  59.  *    // katalogene og alle lesbare filer i dem. Setter kommando forran
  60.  *    // hver av dem.
  61.  *    OPEN_MENU /en/katalog [/en/annen/katalog ....] WITH kommando -args
  62.  *
  63.  *
  64.  * <Parametere> er programmet du °nsker σ starte
  65.  *
  66.  * ** Alternativer for kommando linjen i EXEC:
  67.  * %s - bytt ut med det som er valgt for °yeblikket
  68.  * %a(melding) - σpner opp en svar-boks med meldingen og sett inn svaret ditt
  69.  *         her.
  70.  * %w - bytt ut med XId'en for vinduet som er i fokus.
  71.  *
  72.  * Du kan bruke \ tegnet for σ skrive spesialtegn som vanlige bokstaver:
  73.  * eksempel: xterm -T "\"Hallo Verden\""
  74.  * 
  75.  *
  76.  * Du kan ogsσ bruke spesialsekvenser som i C, f.eks \n
  77.  *
  78.  * Hver MENU setning mσ avsluttes med end END setning nedenfor.
  79.  *
  80.  * Eksempel:
  81.  *
  82.  * "Test" MENU
  83.  *    "Xterm " EXEC xterm
  84.  *        // lager en undermeny med innholdet av /usr/openwin/bin
  85.  *    "Xview Apps" OPEN_MENU "/usr/openwin/bin"
  86.  *        // Noen X11 programmer i forskjellige kataloger
  87.  *    "X11 apps" OPEN_MENU /usr/X11/bin $HOME/bin/X11
  88.  *        //setter noen bakgrunnsbilder
  89.  *    "Background" OPEN_MENU $HOME/images /usr/share/images WITH wmsetbg -u -t
  90.  *        // setter inn style.menu som et menyvalg.
  91.  *    "Style" OPEN_MENU style.menu
  92.  * "Test" END
  93.  */
  94.  
  95.  
  96. #include "wmmacros"
  97.  
  98. "Applikasjoner" MENU
  99.     "Info" MENU
  100.         "Lisens..." INFO_PANEL
  101.         "Legal" LEGAL_PANEL
  102.         "System Belastning" EXEC xosview || xload
  103.         "Prosess Liste" EXEC xterm -e top
  104.         "Manual leser" EXEC stepman
  105.     "Info" END
  106.     "XTerm" EXEC xterm -sb 
  107.     "Rxvt" EXEC rxvt -bg black -fg white -fn fixed
  108.     "Arbeids-Omrσder" WORKSPACE_MENU
  109.     "Applikasjoner" MENU
  110.         "Grafikk" MENU
  111.             "Gimp" EXEC gimp >/dev/null
  112.             "XV" EXEC xv
  113.             "XPaint" EXEC xpaint
  114.             "XFig" EXEC xfig
  115.         "Grafikk" END
  116.         "X Fil Behandler" EXEC xfm
  117.         "OffiX Files" EXEC files
  118.         "LyX" EXEC lyx
  119.         "Netscape" EXEC netscape 
  120.           "Ghostview" EXEC ghostview %a(Navnet pσ fila du vil se)
  121.         "Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(Skriv inn PDF\'en du °nsker)
  122.           "TkDesk" EXEC tkdesk
  123.     "Applikasjoner" END
  124.     "Tekst Redigering" MENU
  125.         "XFte" EXEC xfte
  126.         "XEmacs" EXEC xemacs || emacs
  127.         "XJed" EXEC xjed 
  128.         "NEdit" EXEC nedit
  129.         "Xedit" EXEC xedit
  130.         "VI" EXEC xterm -e vi
  131.     "Tekst Redigering" END
  132.     "Diverse" MENU
  133.         "Xmcd" EXEC xmcd 2> /dev/null
  134.         "Xplaycd" EXEC xplaycd
  135.         "Xmixer" EXEC xmixer
  136.     "Diverse" END
  137.     "Verkt°y" MENU
  138.         "Kalkulator" EXEC xcalc
  139.         "Font Velger" EXEC xfontsel
  140.         "Forst°rrelsesglass" EXEC xmag
  141.         "Fargekart" EXEC xcmap
  142.         "XKill" EXEC xkill
  143.         "ASClock" EXEC asclock -shape
  144.         "Clipboard" EXEC xclipboard
  145.     "Verkt°y" END
  146.  
  147.     "Utvalg" MENU
  148.         "Kopier" EXEC echo '%s' | wxcopy
  149.         "Send e-mail" EXEC xterm -name mail -T "Pine" -e pine %s
  150.         "Gσ til (www)" EXEC netscape %s
  151.         "S°ke i manualer" EXEC MANUAL_SEARCH(%s)
  152.     "UtValg" END
  153.  
  154.     "Arbeidsomrσder" MENU
  155.         "Skjule andre" HIDE_OTHERS
  156.         "Vise alle" SHOW_ALL
  157.         "Ordne ikoner" ARRANGE_ICONS
  158.         "Tegn opp igjen" REFRESH
  159.         "Lσse Arbeidsomrσde" EXEC xlock -allowroot -usefirst
  160.         "Lagre Arbeidsomrσder" SAVE_SESSION
  161.         "Fjern lagret Arbeidsomrσde" CLEAR_SESSION
  162.     "Arbeidsomrσder" END
  163.     "Utseende" MENU
  164.  
  165.         "Temaer" OPEN_MENU -noext THEMES_DIR $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle
  166.         "Stiler" OPEN_MENU -noext STYLES_DIR $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle
  167.         "Ikon set" OPEN_MENU -noext ICON_SETS_DIR $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons
  168.         "Bakgrunn" MENU
  169.             "Ensfarget" MENU
  170.                             "Svart" WS_BACK '(solid, black)'
  171.                             "Blσ"  WS_BACK '(solid, "#505075")'
  172.                             "Lilla" WS_BACK '(solid, "#554466")'
  173.                             "Hvete" WS_BACK '(solid, "wheat4")'
  174.                             "M°rk Grσ"  WS_BACK '(solid, "#333340")'
  175.                             "Vinr°d" WS_BACK '(solid, "#400020")'
  176.             "Ensfarget" END
  177.             "Overganger" MENU
  178.                 "Flagg"  WS_BACK '(mgradient, green, red, white, green)'
  179.                 "Himmel" WS_BACK '(vgradient, blue4, white)'
  180.             "Overganger" END
  181.         "Bilder" OPEN_MENU -noext BACKGROUNDS_DIR $HOME/GNUstep/Library/WindowMaker/BackGrounds WITH wmsetbg -u -t
  182.         "Bakgrunn" END
  183.         "Lagre Tema" EXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Theme name)"
  184.         "Lagre Ikonsett" EXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(IconSet name)"
  185.     "Utseende" END
  186.  
  187.     "Avslutt"    MENU
  188.         "Restart" RESTART
  189.         "Start Afterstep" RESTART afterstep
  190.         "Avslutt WindowMaker..."  EXIT 
  191.         "Avslutt X11..." SHUTDOWN
  192.     "Avslutt" END
  193. "Applikasjoner" END
  194.